#!/bin/bash
# Rust扩展编译脚本

set -e

echo "🦀 开始编译 Rust 扩展..."

# 检查Rust是否安装
if ! command -v rustc &> /dev/null; then
    echo "❌ Rust未安装，请先安装Rust: https://rustup.rs/"
    exit 1
fi

# 检查maturin是否安装
if ! command -v maturin &> /dev/null; then
    echo "📦 安装 maturin..."
    pip install maturin
fi

# 编译
echo "⚙️  编译中..."
maturin build --release

# 安装
echo "📥 安装编译后的包..."
pip install --force-reinstall target/wheels/*.whl

echo "✅ Rust扩展编译安装完成！"

